JavaScript Operators Reference

জাভাস্ক্রিপ্ট অপারেটর রেফারেন্স শিখুন

পরম অপারেটর রেফারেন্স

সংশোধিত জুলাই 2025

টাইপ সাধারণ ব্যবহার উদাহরণ
বরাদ্দ ভেরিয়েবলে মান বরাদ্দ করে x = 5
গণিত ভেরিয়েবলের মধ্যে গণিত সম্পাদন করে x = y + 2
তুলনা ভেরিয়েবলের তুলনা করে x > 8
যৌক্তিকভাবে ভেরিয়েবলের মধ্যে যুক্তি সংজ্ঞায়িত করে (x>0 || x>0)
বিটওয়াইজ 32 বিট সংখ্যায় বিটওয়াইজ অপারেশন করে x = 5 & 1
বিভিন্ন বিভিন্ন অপারেটর void(0)

জাভাস্ক্রিপ্ট অ্যাসাইনমেন্ট অপারেটর

অ্যাসাইনমেন্ট অপারেটররা জাভাস্ক্রিপ্ট ভেরিয়েবলে মান নির্ধারণ করে।

দেওয়া x = 10 এবং y = 5, নীচের টেবিলটি অ্যাসাইনমেন্ট অপারেটরদের চিত্রিত করে:

আবর নাম/অধিভুক্তি উদাহরণ একইভাবে উপসংহার
= সরল x = y x = y x = 5
+= যোগ করতে x += y x = x + y x = 15
-= বিয়োগ x -= y x = x - y x = 5
*= গুণ x *= y x = x * y x = 50
/= ভাগ করা x /= y x = x / y x = 2
%= বাকি x %= y x = x % y x = 0
: কোলন x: 45 x = 45 x = 45

লজিক্যাল অ্যাসাইনমেন্ট অপারেটর

আবর নাম/অধিভুক্তি উদাহরণ উপসংহার
&&= AND true &&= 10 x = 10
||= OR false ||= 10 x = 10
??= Nullish null ??= 10 x = 10

📚আরও জানুন:

আমাদের জাভাস্ক্রিপ্ট অ্যাসাইনমেন্ট টিউটোরিয়াল পড়ুন।

জাভাস্ক্রিপ্ট গাণিতিক অপারেটর

গাণিতিক অপারেটরগুলি ভেরিয়েবল এবং/অথবা মানগুলির মধ্যে গণিত সম্পাদন করতে ব্যবহৃত হয়।

y = 5 দেওয়া, নীচের টেবিলটি গাণিতিক অপারেটরগুলিকে চিত্রিত করে:

আবর নাম/অধিভুক্তি উদাহরণ ফলাফল
+ সংযোজন x = y + 2 y=5, x=7
- কর্তন x = y - 2 y=5, x=3
* গুণ x=y*2 y=5, x=10
/ বিভাগ x = y / 2 y=5, x=2.5
** স্তর প্রতীক x = y ** 2 y=5, x=25
% বাকি x = y % 2 y=5, x=1
++ বৃদ্ধি x = y++ y=6, x=5
++ বৃদ্ধি x = ++y y=6, x=6
-- হ্রাস x = y-- y=4, x=5
-- হ্রাস x = --y y=4, x=4
+ ইউনিয়ারি প্লাস x= +y x=5
- ইউনারি নেগেটিভ x= -y x=-5

📚আরও জানুন:

আমাদের জাভাস্ক্রিপ্ট পাটিগণিত টিউটোরিয়াল পড়ুন।

জাভাস্ক্রিপ্ট স্ট্রিং অপারেটর

+অপারেটর, এবং+=অপারেটরটি স্ট্রিংগুলিকে সংযুক্ত করতে ব্যবহার করা যেতে পারে।

দেওয়া t1 = "শুভ", t2 = "মর্নিং", এবং t3 = "", নীচের টেবিলটি অপারেটরদের চিত্রিত করে:

আবর উদাহরণ t1 t2 t3
+ t3 = t1 + t2 "Good " "Morning" "Good Morning"
+= t1 += t2 "Good Morning" "Morning"

📚আরও জানুন:

আমাদের জাভাস্ক্রিপ্ট স্ট্রিংস টিউটোরিয়াল পড়ুন।

জাভাস্ক্রিপ্ট তুলনা অপারেটর

তুলনা অপারেটরগুলি ভেরিয়েবল বা মানের মধ্যে সমতা বা পার্থক্য নির্ধারণ করতে যৌক্তিক বিবৃতিতে ব্যবহার করা হয়।

দেওয়া x = 5, নীচের টেবিলটি তুলনা অপারেটরগুলিকে চিত্রিত করে:

আবর নাম/অধিভুক্তি তুলনা ফিরে আসবে
== সমান x == 8 false
== সমান x == 5 true
=== কঠোরভাবে সমান x === "5" false
=== কঠোরভাবে সমান x === 5 true
!= সমান নয় x != 8 true
!== কঠোরভাবে সমান নয় x !== "5" true
!== কঠোরভাবে সমান নয় x !== 5 false
> আরো x > 8 false
< কম x < 8 true
>= এর চেয়ে বড় বা সমান x >= 8 false
<= এর থেকে কম বা সমান x <= 8 true

📚আরও জানুন:

আমাদের জাভাস্ক্রিপ্ট তুলনা টিউটোরিয়াল পড়ুন।

জাভাস্ক্রিপ্ট লজিক্যাল অপারেটর

লজিক্যাল অপারেটরগুলি ভেরিয়েবল বা মানগুলির মধ্যে যুক্তি নির্ধারণ করতে ব্যবহৃত হয়।

দেওয়া x = 6 এবং y = 3, নীচের টেবিলটি লজিক্যাল অপারেটরগুলিকে চিত্রিত করে:

আবর নাম/অধিভুক্তি উদাহরণ
&& AND (x < 10 && y > 1)
|| OR (x === 5 || y === 5)
! NOT !(x === y)
?? Nullish Coalescing x ?? y

📚আরও জানুন:

আমাদের জাভাস্ক্রিপ্ট লজিক্যাল টিউটোরিয়াল পড়ুন।

জাভাস্ক্রিপ্ট বিটওয়াইজ অপারেটর

বিটওয়াইজ অপারেটর 32 বিট সহ সংখ্যার উপর কাজ করে। ফাংশনের যেকোনো সংখ্যা একটি 32-বিট নম্বরে রূপান্তরিত হয়। ফলাফলটি জাভাস্ক্রিপ্ট নম্বরে রূপান্তরিত হয়।

আবর নাম উদাহরণ একইভাবে উপসংহার টেক
& AND x = 5 & 1 0101 & 0001 0001 1
| OR x = 5 | 1 0101 | 0001 0101 5
~ NOT x = ~ 5 ~0101 1010 10
^ XOR x = 5 ^ 1 0101 ^ 0001 0100 4
<< Left Shift x = 5 << 1 0101 << 1 1010 10
>>> Right Shift x = 5 >>> 1 0101 >>> 1 0010 2
>> Signed Right x = 5 >> 1 0101 >> 1 0010 2

📚আরও জানুন:

আমাদের জাভাস্ক্রিপ্ট বিটওয়াইজ টিউটোরিয়াল পড়ুন।

বিভিন্ন জাভাস্ক্রিপ্ট অপারেটর

বিভিন্ন জাভাস্ক্রিপ্ট অপারেটরের কিছু নিচে বর্ণনা করা হল।

অপারেটর নাম/অধিভুক্তি উদাহরণ
: কোলন age : 45
. Member of person.age
[ ] Member of person["age"]
?. Optional Chaining x ?. y
... Spread ...myArray
( ) ? x : y Ternary Conditional (z < 18) ? x : y
( ) Expression ( x + y )
( ) Function Call myFunction()
=> Arrow Function (a, b) => a + b
new Constructor new Date()
delete Delete delete person.age
in Relational in "age" in person
instanceof Instance of x instanceof Array
typeof Type of typeof "John"
void Void void(0)
yield Delegate yield.x

জাভাস্ক্রিপ্ট অপারেটর টিউটোরিয়াল

এই টিউটোরিয়ালটি আপনাকে জাভাস্ক্রিপ্ট অপারেটর সম্পর্কে আপনার জ্ঞান পরীক্ষা করতে সাহায্য করবে।

x = 5 এবং y = 2 হলে, x **= y অপারেশনের পর x এর মান কত?

7
✗ ভুল! **= একটি সূচক অপারেটর, একটি সংযোজন অপারেটর নয়
25
✓ ঠিক আছে! **= হল সূচক অপারেটর: 5² = 25
10
✗ ভুল! **= একটি গুণ অপারেটর নয়, এটি একটি সূচক অপারেটর
2.5
✗ ভুল! **= একটি বিভাগ অপারেটর নয়, এটি একটি সূচক অপারেটর